//这是一个C++中字符型变量学习的代码示例
#include <iostream>
using namespace std;

int main(){
    char a = 'a'; //注意赋值时只能用单引号，且单引号中只能有一个字母
    //char f = "a"; 错误，因为使用了双引号
    //char f1 = 'abc'; 错误，因为单引号中是字符串
    cout << a << endl;

    //探究char类占用内存空间大小
    cout << "char占用内存大小为" << sizeof(char) << "字节" << endl; //1字节
    //查看对应字符的ASCII编码值
    cout << "的ASCII编码值:" << (int)a << endl;
    return 0;
}
/*总结：
    1.语法：
        1.1 char 变量名称 = 'char变量初始值'
        1.2 cout << (int) 对应字符变量 << endl; 查看对应字符变量的ASCII码
        1.3 赋值时只能用单引号
        1.4 单引号中只能有一个字母
    2.占用内存大小
        2.1 1字节
    3.字符变量并不是将字符本身放入内存中存储，而是将对应的ASCII码放入到存储单元
*/